By plane
Hazrat Shahjalal International Airport formerly known as Zia International Airport ICAO: DAC is well served by international flights from most continents. Biman Bangladesh Airlines is the national carrier of Bangladesh; which is well connected in 18 international destination. Mainly in Middle East also Malaysia, Singapore, Thailand and also Indian Subcontinent.
Indian Airlines, Jet Air has direct flights from Kolkata / Delhi/ Mumbai. Pakistan International Airlines has direct flights from Pakistan. Thai Airways also has direct flights from BangkokThere are also gateways from Nepal on GMG Airlines and Bangladesh Biman, Hong Kong on Dragon Air, Malaysia, Singapore, Delhi, Kunming and Kolkata. You can also travel to Dhaka from Middle East by Gulf Air, Emirates, Qatar Airways, Etihad Airways, Kuwait Airways, Saudi Arabian Airlines, Yemenia, and Both Dhaka & Chittagong by Bahrain Air, Turkish Airlines, Oman Air and Air Arabia.
Shahjalal airport is modern and reasonably efficient. However, half the world's mosquitoes seem to live in the baggage reclaim area, so be sure to wear long sleeves and covered legs/feet.Also note that immigration takes a lot of time during peak hours minimum 30-45 mins as the system is manual and there are only 2 lines for foreign passport holders.